reward achieved extraordinarily - French English Dictionary